package com.qf.service;

import com.qf.pojo.Page;
import com.qf.pojo.Student;

import java.util.List;

/**
 * @date 2022/3/28
 * @desc
 */
public interface StudentService {
    /**
     * 查询所有学生信息
     * */
    List<Student> findStudents();

    /**
     * @param id  学生id
     * 根据id删除学生
     * */
    int deleteStudentById(int id);

    int addStudent(Student student);

    Student findStudentById(int id);

    int updateStudentById(Student student);

    Page getPageData(Page page);

    /**
     * @param page    封窗分页的条件
     * @param student   分装模糊查询的条件
     * @return 查询 的分页数据
     *
     * */
    Page getPageDataByCondition(Page page, Student student);
}
